home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / ietf / ucp / ucp-minutes-90may.txt < prev    next >
Text File  |  1993-02-17  |  12KB  |  344 lines

  1.  
  2.  
  3. CURRENT_MEETING_REPORT_
  4.  
  5.  
  6.  
  7. Reported by Ken England/ Boston University and Karen Roubicek/ BBN
  8.  
  9. Connectivity Tool Demonstrations
  10.  
  11. Metin Feridun made a brief announcement of demonstrations of the
  12. ``Connectivity Tool'' that he has been working on.  The CT is designed
  13. to present a network detective of modest skills with a suite of analysis
  14. tools and built-in technique to make the problem of tracking down
  15. internet connectivity easier.
  16.  
  17. Last Meeting
  18.  
  19. At the last (first) meeting of UCP-WG, Craig Partridge, Elise Gerich,
  20. and Karen Bowers each made presentation of a point of view on modeling
  21. the operations of the Internet.  Unfortunately, none of these worthy
  22. thinkers was able to attend the IETF this time, so the host had to make
  23. due with unworthy re-presentations of these ideas and copious reference
  24. to notes from postings that these thinkers had made to the ucp list,
  25. prior to this meeting.  Perhaps the original ideas came across anyway.
  26.  
  27. Craig Partridge's Model
  28.  
  29. Craig Partridge's model was reviewed.  Karen Roubicek coined the term
  30. ``UCP Central'' to denote the national ``center'' with an 800 number,
  31. and this term was extended to include elements of following models.
  32.  
  33. Craig identified at least four elements of an architecture:
  34.  
  35.  
  36.    o UCP Central (the 800 number service)
  37.    o Site Entity
  38.    o A User (of this system under study)
  39.    o A Regional Entity (tentatively put forth for study)
  40.  
  41.  
  42. Elise Gerich's Model
  43.  
  44. Elise identified some structure within the ``UCP Central Entity'' [note
  45. that terminology is deliberately vague, in order to avoid excessive
  46. connotative baggage -kwe]
  47.  
  48. In addition to recognizing Site and User Entities, like Craig's model,
  49. Elise put some structure to the UCP Central Entity, by postulating:
  50.  
  51.  
  52.    o National Center (we called it UCP Central)
  53.    o (Six) Regional Centers
  54.  
  55.                                    1
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62. and corresponding structure.
  63.  
  64. Karen Bowers' Model
  65.  
  66. Unfortunately for us, Karen has left the Internet community and was
  67. unable to write up a description of her model.  The host was inadequate
  68. to the task of recalling her model, but members of the audience who had
  69. been impressed by her words last time recalled that Karen had allowed a
  70. richer connectivity from Site to Site or from Regional to Regional in
  71. her model.
  72.  
  73. Synthesis
  74.  
  75. Some common points arise from these models and beg some questions:
  76.  
  77. We must define a User Entity and consider how these Users, who may be
  78. end-users or may be lower level representatives of end-users, such as
  79. campus NOCniks; enter this system, how they interact with this system we
  80. are defining, and how their problems are staged and addressed.
  81. Assumptions of available tools and skills depends on who we assume the
  82. User is.
  83.  
  84. We have to consider centralized (UCP Central) versus decentralized
  85. (Site/Regional Entity) issues, and clearly delineate responsibilities
  86. and interactions.  We must consider the authority of the UCP Central and
  87. how it is derived.
  88.  
  89. We must consider the nature of the Site and Regional Entities; are they
  90. Network Operations Centers, or Network Information Centers, or both, or
  91. neither?  Let us call these entities Network Service Centers (NSCs) for
  92. the moment, and withhold evaluation of what they really are.
  93.  
  94. General Discussion
  95.  
  96. Who is it that owns these facilities?  Who are the players; the
  97. campuses, the regionals, the backbones, the commercial service
  98. providers, etc?
  99.  
  100. How will these entities; these Users and NSCs; be coordinated?
  101.  
  102. How do we resolve problems that the participants in this model cannot
  103. solve, such as host interoperability problems?  Are there others that
  104. must get involved to solve these sorts of problems?
  105.  
  106. We need a means of filtering out chronic problems, ones that have been
  107. identified, but are not yet solved, or are unsolvable by our system.
  108.  
  109.  
  110.  
  111.                                    2
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118. Trouble Ticket Systems
  119.  
  120. Trouble ticket systems came up as something that seems to be an integral
  121. part of the solution of UCPs.
  122.  
  123. Matt Mathis commented that we need a protocol for managing ownership of
  124. trouble tickets, that we need some centralization for dealing with
  125. problems (UCP Central), but we must have filters so that UCP Central
  126. does not have to deal with too many routine problems.  We also need to
  127. make sure that tickets don't ``evaporate'' and we could use a meta-UCP
  128. protocol for evaluating how well individual UCPs were handled by the
  129. system.  We also need to discriminate equipment failures from
  130. infrastructure or engineering problems, which this system may not be
  131. able to handle.  We also have to consider how the User is notified of
  132. progress on his Ticket.
  133.  
  134. Further Synthesis
  135.  
  136. What can we glean from what everyone has said so far?
  137.  
  138.   1. We need to put a boundary around the problem; around the system we
  139.      are trying to define.
  140.   2. ``Users'' are outside this system boundary.  ``Network Service
  141.      Centers'' are entities that are within the boundary of our system
  142.      and our model.
  143.   3. Users need a ``protocol'' or procedure for how they interact with
  144.      this system.  Let us call this the P1 protocol; User-to-NSC.
  145.   4. NSCs need a ``protocol'' or procedure for how they interact among
  146.      themselves.  Let us call this the P2 protocol; NSC-to-NSC.
  147.   5. At a minimum, we need to define what a ``User'' is, what an ``NSC''
  148.      is, and what the P1 and P2 protocols are.  Work in this direction
  149.      will undoubted lead to further modeling requirements.
  150.  
  151. We need to consider at least these steps in the process:
  152.  
  153.    o diagnosis of the problem
  154.    o the resolution process
  155.    o closure
  156.    o connectivity versus interoperability problems
  157.  
  158. Someone described the AT&T trouble ticket model, and noted that the
  159. person in the system that was ``closest'' to the end-user was
  160. responsible for updating the user on progress and for closure, but that
  161. the ticket database was centralized and centrally managed.
  162.  
  163. There was discussion of the P2 protocol and how it related to lines of
  164. authority and contractual relationships.  There was a feeling that an
  165. instatiation of a P2 link between two NSCs was an agreement to work
  166. together in a certain way on UCPs.
  167.  
  168. The handling of a ticket between NSCs is bi-lateral.  Should NSCs be
  169. certified to generate tickets?  Should they be certified to accept
  170.  
  171.                                    3
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178. tickets?  Would one level of NSC be a ``generate only'' NSC while other
  179. NSCs could be ``accept/generate'' NSCs?
  180.  
  181. Every contact from a User (via the P1 protocol) must be logged and
  182. tracked by this system.  The system must be conservative, it must not
  183. lose track of any calls (tickets) and it must reach closure on each
  184. ticket.  What constitutes closure?  All closures must be reported back
  185. to the User (via P1) and the User must be able to get status reports as
  186. the User requires (again via P1).
  187.  
  188. What are the minimum capabilities of an NSC? They should include:
  189.  
  190.  
  191.    o contact points (phone numbers, e-mail addresses, ...)
  192.    o hours of operation (when can the NSC be activated?)
  193.    o what do they do (ie, level of functionality)
  194.    o referrals (where do they refer UCPs via P2?)
  195.    o closure (they must be able to close open tickets via P1)
  196.    el Chiappa             jnc@PTT.LCS.MIT.EDU
  197.        Steve Deering            deering@pescadero.stanford.edu
  198.        Dave Forster
  199.            Richard Fox              sytek!rfox@sun.com
  200.            Karen Frisa              karen@kinetics.com
  201.                Steve Hubert             hubert@cac.washington.edu
  202.                Van Jacobson             van@helios.ee.lbl.gov
  203.                    Stev Knowles             stev@ftp.com
  204.                    Yoni Malachi
  205.                    yoni@cs.stanford.edu
  206.                        Keith McCloghrie
  207.                        sytek!kzm@hplabs.HP.COM
  208.                        Leo J. McLauglin III     ljm@twg.com
  209.                            Jeff Mogul
  210.                            mogul@decwrl.dec.com
  211.                            John Moy
  212.                            jmoy@proteon.com
  213.                                Mike Patton
  214.                                MAP@LCS.MIT.EDU
  215.                                Drew Perkins
  216.  
  217.                                ddp@andrew.cmu.edu
  218.                                    Stephanie Price
  219.  
  220.                                    cmcvax!price@hub.ucsb.edu
  221.                                    Michael
  222.                                    Reilly
  223.  
  224.                                    reilly@nsl.dec.com
  225.                                        Greg
  226.                                        Staz
  227.  
  228.                                        satz@cisco.com
  229.                                        Tim
  230.                                        Seaver               tas@mcnc.org
  231.  
  232.                                        Frank Slaughter          fgs@shiva.com
  233.  
  234.                                        Richard Smith            smiddy@pluto.dss.com
  235.  
  236.                                        Brad
  237.                                        Strand              bstrand@cray.com
  238.  
  239.                                        Cal
  240.                                        Thixton              cthixton@next.com
  241.  
  242.                                        John
  243.                                        Veizades
  244.  
  245.  
  246. What is the role of UCP Central on routine UCPs?  Should UCP Central get
  247. copies of all tickets from all NSCs?  Should UCP Central be primarily
  248. mail based, as far as tracking tickets?
  249.  
  250. What is the nature of a ticket?  The ticket must be structured such that
  251. it leads to a proper analysis of the problem.  This implies a certain
  252. minimum of information.  Can tickets be structured to include fields, as
  253. in a database?  Guy Almes made the point that in talking about a
  254. distributed trouble ticket system, we are essentially trying to create a
  255. distributed database system.  Perhaps we can glean some insight on how
  256. to structure P2 and create a coherent distributed trouble ticket system
  257. from distributed database design?  Can we create a trouble ticket
  258. grammar?  Should the trouble tickets be textual, so that they can be
  259. moved via mail, not requiring a database query language or other special
  260. protocol?
  261.  
  262. Educating End Users
  263.  
  264. Martyne Halgren of Cornell contributed a memo to the ucp list prior to
  265. this meeting, addressing issues regarding educating end-users, and
  266. described NETHELP and NETLEARN tools to accomplish the education
  267. process.  Unfortunately, the entire session needed to be devoted to a
  268. discussion of the larger picture, and there was no time to delve into
  269. the end-user part of the model.  Martyne's contribution was held for
  270. follow-up discussion at a later time.
  271.  
  272.  
  273.  
  274.                                    4
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281. Session Closure
  282.  
  283. The host outlined a minimum of three things that need work:
  284.  
  285.  
  286.    o NSC Requirements
  287.    o the P1 protocol
  288.    o the P2 protocol
  289.  
  290.  
  291. The host twisted arms:
  292.  
  293. Matt Mathis agreed to work on NSC requirements, the P1, and the P2
  294. protocols.  Guy Almes agreed to work with Matt on the P2 issue.  Dan
  295. Jordt also indicated willingness to contribute.
  296.  
  297. Follow-up discussion and postings of work in progress will be to the ucp
  298. list ``ucp[-request]@nic.near.net''.
  299.  
  300.  
  301.  
  302.                                    5
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309. ATTENDEES
  310.  
  311.     Guy Almes                 almes@rice.ed
  312.     Glee Cady                 ghc@merit.edu
  313.     Tom Easterday             tom@nisca.ircc.ohio-state.edu
  314.     Kent England              kwe@bu.edu
  315.     Metin Feridun             mferidun@bbn.com
  316.     Martyne Hallgren          martyne@tcgould.tn.cornell.edu
  317.     Gene Hastings             hastings@psc.edu
  318.     Tom Holodnik              tjh@andrew.cmu.edu
  319.     Wendy Huntoon             huntoon@a.psc.edu
  320.     Dan Jordt                 danj@cac.washington.edu
  321.     Marilyn Martin            martin@cdnnet.ca
  322.     Matt Mathis               mathis@pele.psc.edu
  323.     Berlin Moore              prepnet@andrew.cmu.edu
  324.     Donald Morris             morris@ucar.edu
  325.     Dave O'leary              oleary@noc.sura.net
  326.     Lee Oattes                oattes@utcs.utoronto.ca
  327.     Mike Patton               map@lcs.mit.edu
  328.     Marc-Andre Pepin          pepin@crim.ca
  329.     Paul Pomes                paul-pomes@uiuc.edu
  330.     Karen Roubicek            roubicek@nnsc.nsf.net
  331.     Jim Sheridan              jsherida@ibm.com
  332.     Dana Sitzler              dds@merit.edu
  333.     Pat Smith                 psmith@merit.edu
  334.     Mary Stahl                stahl@nisc.sri.com
  335.     Louis Steinberg           louiss@ibm.com
  336.     Allen Sturtevant          sturtevant@ccc.nmfecc.gov
  337.     Edward Vielmetti          emv@math.lsa.umich.edu
  338.     Carol Ward                cward@spot.colorado.edu
  339.     Aileen Yuan               aileen@gateway.mitre.org
  340.  
  341.  
  342.  
  343.                                    6
  344.